Towards a recipe for language decomposition: quality assessment of language product lines

نویسندگان

چکیده

Abstract Programming languages are complex systems that usually implemented as monolithic interpreters and compilers. In recent years, researchers practitioners gained interest in product line engineering to improve the reusability of language assets management variability-rich systems, introducing notions workbenches lines (LPLs). Nonetheless, development remains a activity design or implementation flaws can easily waste efforts decomposing specification into features. Poorly designed decompositions result high inter-dependent components, reducing variability space LPL system its maintainability. One should detect fix posthaste prevent these risks while minimizing overhead. Therefore, various aspects quality decomposition be quantitatively measurable through adequate metrics. The evaluation, analysis feedback measures primary part process LPL. this paper, we present an exploratory study trying capture by methodology for LPLs; define properties good adapt set metrics from literature framework workbenches. Moreover, leverage environment perform empirical evaluation 26 -based LPLs based on methodology. Our contributions form foundations LPLs. This is comprised four different elements: i) defines order which decisions made, ii) integrated designers iii) some best practices well-structured when using , supported iv) variety used errors decisions.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

the impact of training on second language writing assessment: a case of raters’ biasedness

چکیده هدف اول این تحقیق بررسی تأثیر آموزش مصحح بر آموزش گیرندگان براساس پایایی نمره های آنها در پنج بخش شامل محتوا ، سازمان ، لغت ، زبان و مکانیک بود. هدف دوم این بود که بدانیم آیا تفاوتهای بین آموزشی گیرندگان زن و مرد در پایایی نمرات آنها وجود دارد. برای بررسی این موارد ، ما 90 دانشجو در سطح میانه (متوسط) که از طریق تست تعیین سطح شده بودند انتخاب شدند. بعد از آنها خواستیم که درباره دو موضوع ا...

15 صفحه اول

effects of first language on second language writing-a preliminary contrastive rhetoric study of farsi and english

to explore the idea the investingation proposed, aimed at finding whether the performances of the population of iranians students studying english in an efl context are consistent in l1 and l2 writing taks and whether there is a cross-linguistic transfer in this respect. in this regard the subjects were instructed to write four compositions-two in english and two in farsi-which consisted of an ...

15 صفحه اول

A Lightweight Language for Software Product Lines Architecture Description

The architecture description of a software product line (SPL) is essential to make it clear how the architecture realizes the feature model and to represent both the domain and application engineering architectural artefacts. However, most architecture description languages (ADLs) for SPL have limited support regarding variability management and they do not express the relationship between feat...

متن کامل

Towards a definition of intake in second language acquisition

Intake  is  a  concept  that  has  long  fascinated  second  language  researchers  as  it  provides  a window  onto  the  crucial  intermediary  stage  between  input  and  acquisition.  A  better understanding of this intermediary  stage can  help us to distinguish between input that  is used for immediate (e.g. communicative) purposes only and input that is drawn on for learning. This articl...

متن کامل

An Architecture Description Language for Dynamic Service-Oriented Product Lines

AbstractReconciling Software Product Lines (SPL) and Service Oriented Architecture (SOA) allows modeling and implementing systems that systematically adapt their behavior in respond to surrounding context changes. Both approaches are complementary with regard to the variability and the dynamicity properties. Architecture Description Language (ADL), on the other hand, is recognized as an importa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Empirical Software Engineering

سال: 2022

ISSN: ['1382-3256', '1573-7616']

DOI: https://doi.org/10.1007/s10664-021-10074-6